Skip to content

Lab06#2846

Open
SerggAidd wants to merge 39 commits intoinno-devops-labs:masterfrom
SerggAidd:lab06
Open

Lab06#2846
SerggAidd wants to merge 39 commits intoinno-devops-labs:masterfrom
SerggAidd:lab06

Conversation

@SerggAidd
Copy link

  • Implemented Lab06: refactoring Ansible roles with blocks/rescue/always and a well-thought-out tag strategy for selective launch and safe debugging.

  • Migrated deployment to Docker Compose v2: templating docker-compose.yml via Jinja2, dependency of the web_app role on docker, idempotency checking, and health check.

  • Added wipe logic with double protection (variable + tag) and configured CI/CD in GitHub Actions: ansible-lint, deploy via SSH + YC dynamic inventory, automatic validation of /health and /.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant